<?php

class Silk_TypeMetas extends Silk_Gateway {

    protected $_dao_class = 'Silk_Dao_TypeMeta';

    protected $_model_class = 'Silk_TypeMeta';

    protected $_primary_key = 'meta_id';

    public function getTypeMetasForType($pType){
	$Types = new Silk_Types();
	$type_id = $Types->getModelObjectId($pType);
	if ($type_id)
	    return $this->fetch(array('type_id' => $type_id));
	return array();
    }

//     public function getModelCollection($pMetas){
// 	if ($pMetas instanceof FP_Model_Collection){
// 	    return $pMetas;
// 	} else if (is_array($pMetas)) {
// 	    $metas = array();
//
// 	    foreach ($pMetas as $meta){
// 		if ($meta instanceof Silk_Template || is_array($meta))
// 		    $metas[] = $meta;
// 	    }
//
// 	    return parent::getModelCollection($templates);
// 	} else
// 	    return parent::getModelCollection($pTemplates);
//     }
}

?>